/* 播放列表 | Songs */
div.songs-item { /* 单曲 */
    display: flex;
    align-items: center;
    box-sizing: content-box;
    transition: .2s
}
/* Playlist Songs */
#playlist-songs {padding-bottom: 24px}
#playlist-songs div.songs-item, #playlist-songs div.load-more {
    display: flex;
    justify-content: space-around;
    height: 1.6rem;
    color: var(--default-text-cl)
}
#playlist-songs div.load-more { /* 加载更多 */
    user-select: none;
    cursor: pointer
}
#playlist-songs div.load-more:hover {background-color: white}

#playlist-songs div.song-name, #playlist-songs div.artist {
    width: 40%
}
div.item-disabled {
    /* 单曲无法播放(VIP || 无版权)样式 */
    opacity: .6
}
/* ———— */

/* 分屏单曲列表 | Split Songs */
#split-scroll div.songs-item {
    width: 85%;
    padding-right: .4rem;
    margin: .6rem auto;
    border: solid;
    border-radius: .4rem;
    color: var(--default-text-cl);
    background-color: var(--songs-item);
}
#split-scroll div.load-more {
    display: block !important;
    width: 45%;
    padding: .2rem;
    cursor: pointer
}
img.song-cover { /* 单曲所在专辑封面 */
    width: 80px;
    border-radius: .2rem 0 0 .2rem;
    border-right: solid;
    border-color: inherit
}
#split-scroll div.songs-item:hover {
    background-color: var(--songs-item-hover);
}
div.song-info { /* 单曲信息 */
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 0 .4rem;
    width: calc(100% - .4rem - 120px);
}
div.song-info > div.song-name { /* 单曲名称 */
    width: 100%;
    padding: 0 .2rem;
    font-size: large;
}
div.song-name+div.separator {
    width: 100%;
    height: 3px;
    margin: .2rem 0;
    background-color: var(--separator-cl);
}
div.artist+div.separator {
    width: 3px;
    margin: 0 2px;
    background-color: var(--separator-cl);
}
div.song-info div.artist { /* 单曲作者 */
    max-width: calc(40% - 5px);
}
div.song-info div.album-name { /* 单曲所在专辑名 */
    max-width: calc(60% - 5px);
    cursor: pointer
}
/* ———— */

/* 共用部分 | Public */
div.songs-item > img.icon-play { /* 播放单曲按钮 */
    width: 40px;
    user-select: none;
    cursor: pointer;
    opacity: .45
}
div.songs-item > img.icon-play:hover {opacity: 1}
div.songs-item > img.icon-play:active {opacity: .75}

div.songs-item > div.separator { /* 分割 */
    width: 3px;
    height: 100%;
    background-color: var(--separator-cl)
}
div.songs-item:hover div.separator {
    background-color: var(--separator-hover)
}
